cabot strait - Turkish English Dictionary